* {
	margin:0;
	padding:0;
}
html {
	font-size:14px;
}
ol,ul,li {
	list-style-type:none;
}
.clearfix::after {
	content:'';
	display:block;
	clear:both;
	height:0;
}
.tab-box {
	width:500px;
	margin:50px auto 15px;
}
.tab-box ul {
	background-color:#f5f5f5;
}
.tab-box ul li {
	width:90px;
	height:34px;
	line-height:34px;
	text-align:center;
	float:left;
	cursor:pointer;
	font-size:14px;
	color:#333;
}
.tab-box ul li.active {
	background-color:#222;
	color:#fff;
}
.tab-cont .tab-item {
	display:none;
	height:300px;
	padding:0 15px;
	background-color:#222;
	color:#fff;
}
.tab-cont .tab-item.active {
	display:block;
}
.tab-cont .tab-item h2 {
	line-height:26px;
	padding-top:20px;
}
.tab-cont .tab-item p {
	margin-top:10px;
}